long-term ruler - İspanyolca İngilizce Sözlük